<circuit access="internal">

	<fuseaction name="getCommentsByArticleId">
		<invoke object="application.blog" methodcall="getComments(attributes.id)"
				returnvariable="comments" />
	</fuseaction>
	
	<fuseaction name="validateComment">
		<include template="actValidateComment" />
	</fuseaction>
	
	<fuseaction name="addComment">
		<invoke object="application.blog"
				methodcall="addComment(attributes.id, left(attributes.name,100), left(attributes.email,100), attributes.comments, true)" />
	</fuseaction>
	
	<fuseaction name="getBlankComment">
		<include template="actCreateBlankComment" />
	</fuseaction>
	
	<fuseaction name="deleteComment">
		<invoke object="application.blog" methodcall="deleteComment(attributes.commentId)" />
	</fuseaction>
	
	<fuseaction name="getRememberedUser">
		<include template="qryGetRememberedUser" />
	</fuseaction>
	
	<fuseaction name="saveRememberedUser">
		<include template="qrySaveRememberedUser" />
	</fuseaction>
	
	<fuseaction name="sendCommentNotification">
		<include template="actSendCommentEmail" />
	</fuseaction>
	
</circuit>